Liberty Media have confirmed that Ross Brawn and Sean Bratches will join Formula One as Managing Directors. Former technical director/team principal of Benetton, Ferrari, Honda, Brawn GP and Mercedes Ross Brawn has taken up the role of Managing... MoreĀ»